Marine JohannesMarine Johannes
International FootballThe Discipline of Emptiness: Why Football Analytics Must Learn to Refuse a ConclusionMarseille, a night in May. I sat at my desk with three screens: one replaying...
International FootballBlack Jack 100 Takes Line Honours at Rolex Middle Sea Race: Why First Across the Line Is Not the TitleAt 3:51 p.m. on Monday, in Grand Harbour, Malta, a 100-foot hull crossed the...
International FootballThe 'Football' Label and the Empty Record: A Data Error Worth More Than a ScoopA record enters the data system bearing the label "football." Open it, and...
EsportsWorlds 2026 Play-In: The One-Way Door – Where Only One SurvivesWhen the last LCP slot fell to MVK Esports after a thrilling 3-2 series again...
BadmintonMahoor Shahzad and the 21-5, 21-11 scoreline: 23 minutes at the Asian Games expose the void in Pakistan women's badminton23 minutes. 58 rallies. 16 points. That is all Mahoor Shahzad left on the...
Domestic FootballDong Nai fines its own players 40 million VND: the real story sits at minute 78Minute 78, Dong Nai Stadium. The host side trail CAHN by three goals without...
Martial ArtsTuyet Sang at Asiad 2026: The Real Medal Lies in the Virtual Taekwondo Arena, Not PoomsaeOn October 1, 2026, the lights of the Aichi-Nagoya arena will come on for the...
BadmintonIndia's 20-Player Gamble at the 2026 Asian Games: When All Strength Is Concentrated in One PairOpening: Twenty Names and One Focal Point Twenty shuttlers. Five disciplines....
Domestic FootballU20 Vietnam and the 'Appointed' Match: Palestine is Not Just Three Points, It's the Entire Next CycleViet Tri Stadium on a late September evening might not be packed like when th...
TennisThe Forty-Page Notebook: When Tennis Data Goes Missing, What Are We Losing?Chicago practice court, 7 AM. I have been sitting here since before sunrise,...
Table TennisWhen a sports analysis report is all N/A: No data, no storyThe Stage-2 analysis report I received contains no event at all. Every field...
BasketballBahcesehir Koleji Beat Cluj Napoca: Marquise Reed Gets the Praise, the Box Score Gets NothingOn the Cluj Napoca side, the scoring list carries four names with numbers...
VolleyballVietnam Women's Volleyball: The Turnaround Begins with the Serve ReceiveThe press room at Phu Tho Arena was colder than usual that night. Not just...
ChessChessBase Magazine #225: The Salesforce Headline and the Data Gap Behind ItOne evening in Nha Trang, I reopened a chess news page I know well. The...
VolleyballWhen the Blocker Disappears: The Problem of a Sport With No Substitutes at the 2026 AVP League ChampionshipI still remember that morning in Chicago, the sand at Oak Street Beach packed...
International FootballRuben van Bommel's Seven Minutes: The Netherlands Equalise Against Germany Through a Single Transition MomentIn the eighty-third minute of the Netherlands against Germany at the Johan...
VolleyballThailand at the 2026 Asian Men's Volleyball Championship: Beaten at the Crunch Point, Not in the SystemOn September 10, 2026, at an arena in Japan, Thailand's men's national...
BasketballDarío Brizuela's Injury Casts a Shadow Over Barcelona's Lliga Catalana TitleThere are evenings when victory is swallowed by shadow before it has time to...
Domestic FootballKey Injuries Before ASEAN Cup: Do Indonesian Media See an Opportunity or Just Lull Themselves?The bus has not lost its brakes yet, but the steering system has already begu...
Martial ArtsWhen a martial arts analysis is empty, the sports writer must be brave enough to stopA martial arts analysis structured in eight layers, with tables and risk...
International FootballBlack Jack 100 Takes Line Honours at Rolex Middle Sea Race: Why First Across the Line Is Not the TitleAt 3:51 p.m. on Monday, in Grand Harbour, Malta, a 100-foot hull crossed the...
International FootballThe 'Football' Label and the Empty Record: A Data Error Worth More Than a ScoopA record enters the data system bearing the label "football." Open it, and...
EsportsWorlds 2026 Play-In: The One-Way Door – Where Only One SurvivesWhen the last LCP slot fell to MVK Esports after a thrilling 3-2 series again...
BadmintonMahoor Shahzad and the 21-5, 21-11 scoreline: 23 minutes at the Asian Games expose the void in Pakistan women's badminton23 minutes. 58 rallies. 16 points. That is all Mahoor Shahzad left on the...
Domestic FootballDong Nai fines its own players 40 million VND: the real story sits at minute 78Minute 78, Dong Nai Stadium. The host side trail CAHN by three goals without...
Martial ArtsTuyet Sang at Asiad 2026: The Real Medal Lies in the Virtual Taekwondo Arena, Not PoomsaeOn October 1, 2026, the lights of the Aichi-Nagoya arena will come on for the...
BadmintonIndia's 20-Player Gamble at the 2026 Asian Games: When All Strength Is Concentrated in One PairOpening: Twenty Names and One Focal Point Twenty shuttlers. Five disciplines....
Domestic FootballU20 Vietnam and the 'Appointed' Match: Palestine is Not Just Three Points, It's the Entire Next CycleViet Tri Stadium on a late September evening might not be packed like when th...
TennisThe Forty-Page Notebook: When Tennis Data Goes Missing, What Are We Losing?Chicago practice court, 7 AM. I have been sitting here since before sunrise,...
Table TennisWhen a sports analysis report is all N/A: No data, no storyThe Stage-2 analysis report I received contains no event at all. Every field...
BasketballBahcesehir Koleji Beat Cluj Napoca: Marquise Reed Gets the Praise, the Box Score Gets NothingOn the Cluj Napoca side, the scoring list carries four names with numbers...
VolleyballVietnam Women's Volleyball: The Turnaround Begins with the Serve ReceiveThe press room at Phu Tho Arena was colder than usual that night. Not just...
ChessChessBase Magazine #225: The Salesforce Headline and the Data Gap Behind ItOne evening in Nha Trang, I reopened a chess news page I know well. The...
VolleyballWhen the Blocker Disappears: The Problem of a Sport With No Substitutes at the 2026 AVP League ChampionshipI still remember that morning in Chicago, the sand at Oak Street Beach packed...
International FootballRuben van Bommel's Seven Minutes: The Netherlands Equalise Against Germany Through a Single Transition MomentIn the eighty-third minute of the Netherlands against Germany at the Johan...
VolleyballThailand at the 2026 Asian Men's Volleyball Championship: Beaten at the Crunch Point, Not in the SystemOn September 10, 2026, at an arena in Japan, Thailand's men's national...
BasketballDarío Brizuela's Injury Casts a Shadow Over Barcelona's Lliga Catalana TitleThere are evenings when victory is swallowed by shadow before it has time to...
Domestic FootballKey Injuries Before ASEAN Cup: Do Indonesian Media See an Opportunity or Just Lull Themselves?The bus has not lost its brakes yet, but the steering system has already begu...
Martial ArtsWhen a martial arts analysis is empty, the sports writer must be brave enough to stopA martial arts analysis structured in eight layers, with tables and risk...
